package com.xinyue.game.center.common;

import com.xinyue.game.center.common.model.ZoneConfig;
import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.context.annotation.Configuration;

import java.util.ArrayList;
import java.util.List;

/**
 * 游戏服务器分区配置
 *
 * @Author 王广帅
 * @Date 2021/5/27 22:54
 */
@Configuration
@ConfigurationProperties(prefix = "xinyue.center.config")
@Data
public class GameCenterConfig {

    /**
     * token加密密钥
     */
    private String tokenAesKey = "123456AAbbcc#@xm";
    /**
     * 一个token的有效天数
     */
    private int tokenPeriodDay = 3;
    /**
     * 分区配置列表，后面可能会优化到数据库管理
     */
    private List<ZoneConfig> zoneConfigList = new ArrayList<>();

}
